export interface ChangeRecordVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 设备类型
   */
  type: number;

  /**
   * 所属电站id
   */
  stationId: string | number;

  /**
   * 所属用户
   */
  userId: string | number;

  /**
   * 所属用户邮箱
   */
  email: string;

  /**
   * 被替换设备id
   */
  oid: string | number;

  /**
   * 被替换设备标签
   */
  olabel: string;

  /**
   * 被替换设备序列号
   */
  osn: number;

  /**
   * 替换设备id
   */
  nid: string | number;

  /**
   * 替换设备标签
   */
  nlabel: string;

  /**
   * 替换设备序列号
   */
  nsn: number;

  /**
   * 替换说明
   */
  remark: string;

}

export interface ChangeRecordForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 设备类型
   */
  type?: number;

  /**
   * 所属电站id
   */
  stationId?: string | number;

  /**
   * 所属用户
   */
  userId?: string | number;

  /**
   * 所属用户邮箱
   */
  email?: string;

  /**
   * 被替换设备id
   */
  oid?: string | number;

  /**
   * 被替换设备标签
   */
  olabel?: string;

  /**
   * 被替换设备序列号
   */
  osn?: number;

  /**
   * 替换设备id
   */
  nid?: string | number;

  /**
   * 替换设备标签
   */
  nlabel?: string;

  /**
   * 替换设备序列号
   */
  nsn?: number;

  /**
   * 替换说明
   */
  remark?: string;

}

export interface ChangeRecordQuery extends PageQuery {

  /**
   * 设备类型
   */
  type?: number;

  /**
   * 所属电站id
   */
  stationId?: string | number;

  /**
   * 所属用户
   */
  userId?: string | number;

  /**
   * 所属用户邮箱
   */
  email?: string;

  /**
   * 被替换设备id
   */
  oid?: string | number;

  /**
   * 被替换设备标签
   */
  olabel?: string;

  /**
   * 被替换设备序列号
   */
  osn?: number;

  /**
   * 替换设备id
   */
  nid?: string | number;

  /**
   * 替换设备表桥
   */
  nlabel?: string;

  /**
   * 替换设备序列号
   */
  nsn?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



